satellite interlocking - Turkish English Dictionary